package nl.han.ica.ap.searchengine.client.searching;

import nl.han.ica.ap.searchengine.client.SearchQuery;
import nl.han.ica.ap.searchengine.client.SearchResults;

/**
 * Default interface for SearchStrategy implementations.
 * 
 * A SearchStrategy is responsible for processing a query and returning a collection of results (in the form of a 'SearchResults'-object)
 * 
 * @author A.J. Janssen, ...
 * @version 0.1
 *
 */
public interface SearchStrategy 
{
	SearchResults process(SearchQuery query);
}
